/*
 * 页面调试输出
 * 版本：1.0
 */
define(function(require, exports, module) {
	var config = {
		debug: true,
	};
	var prefix = "[yun_console] ：正常输出 ";
	var error_prefix = "[yun_console]-- error --  ：异常输出";
	
	/*输出log日志
	 * is_pushed boolean true 强制输出 false 强制不输出 不传这个参数默认按照系统设置
	 */
	exports.log = function(content,is_pushed) {
		if(arguments.length > 1){
			if(is_pushed){
				console.log(prefix)|console.log(content)
			}
		}else{
		   config.debug && (console.log(prefix)|console.log(content));
		}
	};
	
	/*输出log错误日志
	 * is_pushed boolean true 强制输出 false 强制不输出 不传这个参数默认按照系统设置
	 */
	exports.error = function(content,is_pushed){
		if(arguments.length > 1){
			if(is_pushed){
				console.log(error_prefix)|console.log(content)
			}
		}else{
		   config.debug && (console.log(error_prefix)|console.log(content));
		}
	}
	
	/*初始化*/
	exports.init = function(config_) {
		yun_json.extend(config,config_);
	};
	
	window.yun_console = exports;
});